Page({
    data: {
      children: []
    },
  
    onLoad() {
      this.fetchChildren();
    },
  
    fetchChildren() {
      console.log("📌 正在请求孩子列表...");
      const parentId = wx.getStorageSync('parentId'); // ✅ 获取 parentId
    console.log("📌 获取的 parentId:", parentId);
    const token = wx.getStorageSync('token');
    console.log("📌 获取的 token:", token);
    if (!parentId) {
        wx.showToast({ title: '未找到家长ID，请重新登录', icon: 'none' });
        return;
      }
      wx.request({
        url: `http://localhost:8081/parent/child/list`, // ❌ 移除 parentId 作为 URL 参数
        method: 'GET',
        header: {
            'Authorization': `Bearer ${wx.getStorageSync('token')}`,
            'parentId': parentId, // ✅ 传递 parentId 在 Header 里
            'content-type': 'application/json'
          },
          success: (res) => {
            console.log("📌 获取孩子信息:", res); // ✅ 调试点
            if (res.statusCode === 200) {
              this.setData({ children: res.data || [] });
            } else {
              console.error("❌ 获取失败:", res.data);
              wx.showToast({ title: res.data.message || '获取失败', icon: 'none' });
            }
          },
          fail: (err) => {
            console.error("❌ 网络请求失败:", err);
            wx.showToast({ title: '服务器未连接', icon: 'none' });
          }
      });
    },
  
    editChild(e) {
      const childId = e.currentTarget.dataset.childId;
      console.log("📌 选择的孩子ID:", childId); // ✅ 调试点
      wx.navigateTo({ url: `/pages/my/editChild/editChild?childId=${childId}` });
    },
  
    bindChild() {
      wx.navigateTo({ url: "/pages/my/bindChild/bindChild" });
    }
  });
  